home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gigarom 1
/
Gigarom Macintosh Archives (Quantum Leap)(CDRM1080320)(1993).iso
/
FILES
/
BBS
/
SECOND_SIGHT
/
TSet 1.6(SS).cpt
/
About TSet…
next >
Wrap
Text File
|
1989-12-06
|
10KB
|
204 lines
About TSet…
TSet is a Host 2.0/Tabby 2.0 NetMail utility designed to update the
Config file to make sure that the next TabbyNet event takes place when it
should. TSet reads a Tabby 2.0 text file called Next Event to get the time
of the next network mail event. It then alters the Config file
accordingly.
You should make TSet one of the last events in each time period you’ve
defined as a Tabby NetMail Event.
To configure TSet, hold down the mouse button when you launch TSet and
fill in the name of your Host program. As TSet is distributed, it’s set to
launch Red Ryder Host -- if that is what you call Host you do not need to
change anything.
Once you have configured TSet, insert TSet near the end of all Tabby
NetMail events. Run Tabby Maint and use its “Events” menu to insert TSet
as the last -- or almost last -- event in each TabbyNet chain. This
enables TSet to update the Red Ryder Host Config file to correctly launch
TabbyNet at its next scheduled time. A typical short TabbyNet event might
look like this:
BusyOut,TExport,TabbyNet SendNews,TabbyNet SendMail,TabbyNet,BusyOut,
ArcMail Extract,TabbyNet DeliverMail,TImport,TSet,Red Ryder Host
^^^^ --- insert it here
You should enter TSet in *every* Tabby NetMail event you have scheduled.
Do *not* enter TSet in other places such as Tabby Robot or TabbyNet
resource STR s -- this may cause you to skip an event.
Version History
Version 1.0 had a small bug -- it clipped one byte off of the end of the
Config file, thereby making Host forget if the DTR option was set. Version
1.0.1 fixed this, supposedly, but behaved strangely if a Config file was
one byte short as a result of previous accidents. Version 1.0.2 is smarter
and more flexible. Version 1.3 is rewritten to make it smaller, faster and
“BBS-aware” -- if you follow Michael Connick’s instructions and end your
Events file with “BBS” and if TSet is the last event in the chain, TSet
will translate BBS into whatever name you’ve configured Tabby to recognize
as your BBS. Also, TSet 1.3 has a configuration dialog -- hold down the
mouse button when you launch it to tell it the name of your BBS
application. Version 1.6 is recompiled and re-version-numbered to match
the other applications in this release.
TSet was written in LightSpeed Pascal.
-- Pete Johnson
Dec. 5, 1989
P.O. Box 65074
Los Angeles, CA 90065
--------------------------------------------------------------------------
Appendix A
TImport, TExport and TSet: An Overview
Three utilities are required to link Host 2.0 and Tabby 2.0: my versions
are called TImport, TExport and TSet. Without these utilities, or similar
utilities written by Mike Lininger or authors to come, Host and Tabby
cannot communicate with each other. Host has no built-in method for
talking to Tabby, and Tabby has no built-in method for communicating with
Host. Instead, Tabby author Michael Connick defined a text file format for
“generic” messages which Tabby produces and reads.
There are three “flavors” of generic files: Generic Import, a text file
created by TabbyNet containing the text of inbound messages; Generic
Export, a text file created by a utility such as TExport containing the
text of outbound messages; and Generic Echoes, a text file which TabbyNet
uses to hold EchoMail pending its distribution to other nodes.
TImport reads the content of the Generic Import file and converts each
text message into a valid Red Ryder Host message. It then marks the
processed text messages for deletion. TImport should be run just after
TabbyNet DeliverMail, the TabbyNet component which creates the Generic
Import file, and it should be run whenever TabbyNet DeliverMail is run --
whether in a NetMail Event or a CrashMail Event. TImport converts both
Echoes and Private NetMail messages into proper Host messages. In order to
do its job, TImport initially must be told which section to use for
Private NetMail. You can configure TImport by running it while holding
down the mouse button and entering the Private NetMail section number,
along with the name of your Red Ryder Host application (mine’s called
“Host”; everyone else’s is called “Red Ryder Host”). Read the
documentation on TImport for additional information.
TExport reads Red Ryder Host messages, looking for network items. To
qualify for export, a message must be entered locally and must be in a
Private NetMail or Public Echo section. TExport keeps track of the
messages it processes: it sets a flag on processed messages so that they
will never be processed again, and it keeps track of the highest message
it’s looked at and starts each session with the next higher numbered
active message. TExport creates a text file called Generic Export, which
TabbyNet subsequently processes. TExport should be run just before the
TabbyNet “Send” duo: TabbyNet SendMail and TabbyNet SendNews, and it
should be run whenever they are run -- whether in a NetMail Event or a
CrashMail Event. They will take the Generic Export contents and turn the
text into outbound messages. TExport rarely has to deal with a high volume
of messages unless you are lucky enough to have a very active base of
message-posters. TExport does not touch Echo Mail which is being routed to
other boards -- TabbyNet keeps pending mail in the Generic Echoes file.
TExport needs to be configured when it is first run: hold down the mouse
button while launching it and tell it the “highest message read” (enter
the highest active message number on your board) and the name of your Red
Ryder Host application, in addition to some options. Read the specific
documentation on TExport for more information.
TSet is a simple utility which reads a TabbyNet-produced text file called
“Next Event”. This file contains the time of the next Tabby Event. TSet
reads this text file and uses its information to alter the Host Config
file so that Host launches TabbyNet when it should (this is critical if
you’re running more than one mail event per day). Configure TSet by
launching it while holding down the mouse button and telling it the name
of your Host application -- that's its only option. TSet should be run as
one of the last events in any NetMail Event. You should *not* include it
in Tabby Robot or CrashMail strings -- doing so can cause Host to skip
event schedules (this can happen if someone CrashMails you a few minutes
before a scheduled event and stays on the board until after the Event was
supposed to start: if you include TSet in this situation, it will tell
Host to skip the event; if you don’t include TSet here, Host will launch
TabbyNet properly). Read the specific documentation on TSet for more
information.
Appendix B
Copyright & Distribution Notice
TExport, TImport and TSet are free and may be freely distributed as long
as no money is charged for them and they are not altered in any way.
Though they are free, they are not Public Domain programs -- I retain
all rights to them. All three programs are ©1989 by Pete Johnson. If you
want to include them in a commercially-sold compilation, contact me for
permission. I will be reasonable if I’m consulted in advance.
Appendix C
A Sales Pitch
If TExport, TImport and TSet are examples of what I give away free,
imagine how good my “send in $25” programs are! If you aren’t a registered
user of Archie, you’re missing out on a slew of good utility programs,
including mehitabel, QU, Tally and many other Host and Tabby enhancements
I’ve written. Here’s a partial list of what registered Archie users
receive:
• A “full-strength” version of Archie, a Command 50 application which adds
more than 30 commands to the Host structure, including log backup, string
searches in text files, searches for files by date uploaded, searches for
files by matching strings in names and descriptions, UserLog searches and
editing and too much more to describe here. All commands can be used
locally *or* remotely.
• mehitabel, a clever utility to automatically back up your message
files, with selective deletes of old messages in whatever sections you
choose. Version 2.0 runs up to 24 times faster than mehitabel 1.2 and
offers many enhancements, including robust capability to recover damaged
message sections, delete by age, archiving deleted messages to text
files and more.
• Tally, an automatic message reporter which shows message activity for
the past 10 days, section by section.
• QU, an enhancment to the built-in Host 2.0 “Quote of the Day” function.
• A bucketful of other original utility programs, including Back UL,
Copy, Jump, Log-O-Matic, Splice, Timestamp, Timestart, Resize FSecs,
Repath FSecs, Detour, FSec Cleaner and more (list subject to change as I
get more good and bad ideas).
--------------------------------------------------------------------------
Registration Form
You can receive Archie ’89, mehitabel 2.0 and my other utilities by
sending me a check for $25 (U.S. funds only), along with your name and
address. Please include GEnie, CompuServe and/or other network
addresses if you have them.
Name: __________________________________________________________________
BBS: ___________________________________________________________________
Address: _______________________________________________________________
City: ____________________________________________ Zip: _______________
State: _________________________________________________________________
Voice Phone: ______________________ BBS Phone: ________________________
GEnie, CompuServe, MacNet ID #: _________________ Fido Node: ___________
Send to:
Pete Johnson
P.O. Box 65074
Los Angeles, CA 90065